History
History
Synonyms
UK
US
Meaning:
antenna

one of a pair of long, narrow organs on the heads of insects, shellfish etc, used as a feeler

appendages for sensing, usually on insects or electronics

BIRD SNAPPER as in Wiktionary
BIRD SNAPPER as in Wikipedia